/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * frmListarProcedencia.java
 *
 * Created on 2/11/2011, 09:28:15 AM
 */

package Procedencia;

/**
 *
 * @author orellana
 */
public class frmListarProcedencia extends javax.swing.JFrame {

    /** Creates new form frmListarProcedencia */
    public frmListarProcedencia() {
        initComponents();
        // Definimos la ubicación del formulario
        this.setLocationRelativeTo(null);
        // Definimos el cerrado del formulario
        this.setDefaultCloseOperation(HIDE_ON_CLOSE);
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jScrollPane1 = new javax.swing.JScrollPane();
        jTable1 = new javax.swing.JTable();
        jtbListadeProcedencia = new javax.swing.JToolBar();
        btnAgregar = new javax.swing.JButton();
        btnBuscarProcedencia = new javax.swing.JButton();
        btnModificarProcedencia = new javax.swing.JButton();
        btnEliminarProcedencia = new javax.swing.JButton();
        btnCerrarListaProcedencia = new javax.swing.JButton();
        jtpListadeProcedencia = new javax.swing.JTabbedPane();
        jpnListadeProcedencia = new javax.swing.JPanel();
        lblCpListaProcedencia = new javax.swing.JLabel();
        txtCpListaProcedencia = new javax.swing.JTextField();
        lblColoniaListaProcedencia = new javax.swing.JLabel();
        jcbColoniaListaProcedencia = new javax.swing.JComboBox();
        lblCiudadListaProcedencia = new javax.swing.JLabel();
        jcbCiudadListaProcedencia = new javax.swing.JComboBox();
        lblListaProcedencia = new javax.swing.JLabel();
        jScrollPane2 = new javax.swing.JScrollPane();
        tblListaProcedencia = new javax.swing.JTable();

        jScrollPane1.setName("jScrollPane1"); // NOI18N

        jTable1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jTable1.setName("jTable1"); // NOI18N
        jScrollPane1.setViewportView(jTable1);

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(sistemapegasso.SistemaPegassoApp.class).getContext().getResourceMap(frmListarProcedencia.class);
        setTitle(resourceMap.getString("Form.title")); // NOI18N
        setName("Form"); // NOI18N

        jtbListadeProcedencia.setFloatable(false);
        jtbListadeProcedencia.setRollover(true);
        jtbListadeProcedencia.setName("jtbListadeProcedencia"); // NOI18N

        btnAgregar.setIcon(resourceMap.getIcon("btnAgregar.icon")); // NOI18N
        btnAgregar.setText(resourceMap.getString("btnAgregar.text")); // NOI18N
        btnAgregar.setToolTipText(resourceMap.getString("btnAgregar.toolTipText")); // NOI18N
        btnAgregar.setBorderPainted(false);
        btnAgregar.setContentAreaFilled(false);
        btnAgregar.setFocusable(false);
        btnAgregar.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btnAgregar.setName("btnAgregar"); // NOI18N
        btnAgregar.setPreferredSize(new java.awt.Dimension(38, 38));
        btnAgregar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        btnAgregar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAgregarActionPerformed(evt);
            }
        });
        jtbListadeProcedencia.add(btnAgregar);

        btnBuscarProcedencia.setFont(resourceMap.getFont("btnBuscarProcedencia.font")); // NOI18N
        btnBuscarProcedencia.setIcon(resourceMap.getIcon("btnBuscarProcedencia.icon")); // NOI18N
        btnBuscarProcedencia.setText(resourceMap.getString("btnBuscarProcedencia.text")); // NOI18N
        btnBuscarProcedencia.setToolTipText(resourceMap.getString("btnBuscarProcedencia.toolTipText")); // NOI18N
        btnBuscarProcedencia.setBorderPainted(false);
        btnBuscarProcedencia.setContentAreaFilled(false);
        btnBuscarProcedencia.setFocusable(false);
        btnBuscarProcedencia.setName("btnBuscarProcedencia"); // NOI18N
        jtbListadeProcedencia.add(btnBuscarProcedencia);

        btnModificarProcedencia.setIcon(resourceMap.getIcon("btnModificarProcedencia.icon")); // NOI18N
        btnModificarProcedencia.setText(resourceMap.getString("btnModificarProcedencia.text")); // NOI18N
        btnModificarProcedencia.setToolTipText(resourceMap.getString("btnModificarProcedencia.toolTipText")); // NOI18N
        btnModificarProcedencia.setBorderPainted(false);
        btnModificarProcedencia.setContentAreaFilled(false);
        btnModificarProcedencia.setFocusable(false);
        btnModificarProcedencia.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btnModificarProcedencia.setName("btnModificarProcedencia"); // NOI18N
        btnModificarProcedencia.setPreferredSize(new java.awt.Dimension(28, 34));
        btnModificarProcedencia.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        btnModificarProcedencia.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnModificarProcedenciaActionPerformed(evt);
            }
        });
        jtbListadeProcedencia.add(btnModificarProcedencia);

        btnEliminarProcedencia.setIcon(resourceMap.getIcon("btnEliminarProcedencia.icon")); // NOI18N
        btnEliminarProcedencia.setText(resourceMap.getString("btnEliminarProcedencia.text")); // NOI18N
        btnEliminarProcedencia.setToolTipText(resourceMap.getString("btnEliminarProcedencia.toolTipText")); // NOI18N
        btnEliminarProcedencia.setBorderPainted(false);
        btnEliminarProcedencia.setContentAreaFilled(false);
        btnEliminarProcedencia.setFocusable(false);
        btnEliminarProcedencia.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btnEliminarProcedencia.setName("btnEliminarProcedencia"); // NOI18N
        btnEliminarProcedencia.setPreferredSize(new java.awt.Dimension(28, 34));
        btnEliminarProcedencia.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jtbListadeProcedencia.add(btnEliminarProcedencia);

        btnCerrarListaProcedencia.setIcon(resourceMap.getIcon("btnCerrarListaProcedencia.icon")); // NOI18N
        btnCerrarListaProcedencia.setText(resourceMap.getString("btnCerrarListaProcedencia.text")); // NOI18N
        btnCerrarListaProcedencia.setToolTipText(resourceMap.getString("btnCerrarListaProcedencia.toolTipText")); // NOI18N
        btnCerrarListaProcedencia.setBorderPainted(false);
        btnCerrarListaProcedencia.setContentAreaFilled(false);
        btnCerrarListaProcedencia.setFocusable(false);
        btnCerrarListaProcedencia.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btnCerrarListaProcedencia.setName("btnCerrarListaProcedencia"); // NOI18N
        btnCerrarListaProcedencia.setPreferredSize(new java.awt.Dimension(28, 34));
        btnCerrarListaProcedencia.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        btnCerrarListaProcedencia.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnCerrarListaProcedenciaActionPerformed(evt);
            }
        });
        jtbListadeProcedencia.add(btnCerrarListaProcedencia);

        jtpListadeProcedencia.setFont(resourceMap.getFont("jtpListadeProcedencia.font")); // NOI18N
        jtpListadeProcedencia.setName("jtpListadeProcedencia"); // NOI18N

        jpnListadeProcedencia.setName("jpnListadeProcedencia"); // NOI18N

        lblCpListaProcedencia.setFont(resourceMap.getFont("lblCpListaProcedencia.font")); // NOI18N
        lblCpListaProcedencia.setText(resourceMap.getString("lblCpListaProcedencia.text")); // NOI18N
        lblCpListaProcedencia.setName("lblCpListaProcedencia"); // NOI18N

        txtCpListaProcedencia.setFont(resourceMap.getFont("txtCpListaProcedencia.font")); // NOI18N
        txtCpListaProcedencia.setText(resourceMap.getString("txtCpListaProcedencia.text")); // NOI18N
        txtCpListaProcedencia.setName("txtCpListaProcedencia"); // NOI18N

        lblColoniaListaProcedencia.setFont(resourceMap.getFont("lblColoniaListaProcedencia.font")); // NOI18N
        lblColoniaListaProcedencia.setText(resourceMap.getString("lblColoniaListaProcedencia.text")); // NOI18N
        lblColoniaListaProcedencia.setName("lblColoniaListaProcedencia"); // NOI18N

        jcbColoniaListaProcedencia.setFont(resourceMap.getFont("jcbColoniaListaProcedencia.font")); // NOI18N
        jcbColoniaListaProcedencia.setName("jcbColoniaListaProcedencia"); // NOI18N

        lblCiudadListaProcedencia.setFont(resourceMap.getFont("lblCiudadListaProcedencia.font")); // NOI18N
        lblCiudadListaProcedencia.setText(resourceMap.getString("lblCiudadListaProcedencia.text")); // NOI18N
        lblCiudadListaProcedencia.setName("lblCiudadListaProcedencia"); // NOI18N

        jcbCiudadListaProcedencia.setFont(resourceMap.getFont("jcbCiudadListaProcedencia.font")); // NOI18N
        jcbCiudadListaProcedencia.setMinimumSize(new java.awt.Dimension(143, 21));
        jcbCiudadListaProcedencia.setName("jcbCiudadListaProcedencia"); // NOI18N
        jcbCiudadListaProcedencia.setPreferredSize(new java.awt.Dimension(143, 21));

        javax.swing.GroupLayout jpnListadeProcedenciaLayout = new javax.swing.GroupLayout(jpnListadeProcedencia);
        jpnListadeProcedencia.setLayout(jpnListadeProcedenciaLayout);
        jpnListadeProcedenciaLayout.setHorizontalGroup(
            jpnListadeProcedenciaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnListadeProcedenciaLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jpnListadeProcedenciaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(lblCpListaProcedencia)
                    .addComponent(lblColoniaListaProcedencia)
                    .addComponent(lblCiudadListaProcedencia))
                .addGap(26, 26, 26)
                .addGroup(jpnListadeProcedenciaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jcbCiudadListaProcedencia, javax.swing.GroupLayout.PREFERRED_SIZE, 186, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jcbColoniaListaProcedencia, javax.swing.GroupLayout.PREFERRED_SIZE, 186, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtCpListaProcedencia, javax.swing.GroupLayout.PREFERRED_SIZE, 108, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(319, Short.MAX_VALUE))
        );
        jpnListadeProcedenciaLayout.setVerticalGroup(
            jpnListadeProcedenciaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnListadeProcedenciaLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jpnListadeProcedenciaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblCpListaProcedencia)
                    .addComponent(txtCpListaProcedencia, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jpnListadeProcedenciaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblColoniaListaProcedencia)
                    .addComponent(jcbColoniaListaProcedencia, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jpnListadeProcedenciaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblCiudadListaProcedencia)
                    .addComponent(jcbCiudadListaProcedencia, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jtpListadeProcedencia.addTab(resourceMap.getString("jpnListadeProcedencia.TabConstraints.tabTitle"), jpnListadeProcedencia); // NOI18N

        lblListaProcedencia.setBackground(resourceMap.getColor("lblListaProcedencia.background")); // NOI18N
        lblListaProcedencia.setFont(resourceMap.getFont("lblListaProcedencia.font")); // NOI18N
        lblListaProcedencia.setForeground(resourceMap.getColor("lblListaProcedencia.foreground")); // NOI18N
        lblListaProcedencia.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        lblListaProcedencia.setText(resourceMap.getString("lblListaProcedencia.text")); // NOI18N
        lblListaProcedencia.setName("lblListaProcedencia"); // NOI18N
        lblListaProcedencia.setOpaque(true);

        jScrollPane2.setName("jScrollPane2"); // NOI18N

        tblListaProcedencia.setFont(resourceMap.getFont("tblListaProcedencia.font")); // NOI18N
        tblListaProcedencia.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null}
            },
            new String [] {
                "C.P.", "Colonia", "Asentamiento", "Ciudad", "Estado"
            }
        ));
        tblListaProcedencia.setGridColor(resourceMap.getColor("tblListaProcedencia.gridColor")); // NOI18N
        tblListaProcedencia.setName("tblListaProcedencia"); // NOI18N
        tblListaProcedencia.setSelectionBackground(resourceMap.getColor("tblListaProcedencia.selectionBackground")); // NOI18N
        jScrollPane2.setViewportView(tblListaProcedencia);
        tblListaProcedencia.getColumnModel().getColumn(0).setHeaderValue(resourceMap.getString("tblListaProcedencia.columnModel.title0")); // NOI18N
        tblListaProcedencia.getColumnModel().getColumn(1).setHeaderValue(resourceMap.getString("tblListaProcedencia.columnModel.title1")); // NOI18N
        tblListaProcedencia.getColumnModel().getColumn(2).setHeaderValue(resourceMap.getString("tblListaProcedencia.columnModel.title2")); // NOI18N
        tblListaProcedencia.getColumnModel().getColumn(3).setHeaderValue(resourceMap.getString("tblListaProcedencia.columnModel.title3")); // NOI18N
        tblListaProcedencia.getColumnModel().getColumn(4).setHeaderValue(resourceMap.getString("tblListaProcedencia.columnModel.title4")); // NOI18N

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jtbListadeProcedencia, javax.swing.GroupLayout.DEFAULT_SIZE, 655, Short.MAX_VALUE)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jtpListadeProcedencia, javax.swing.GroupLayout.DEFAULT_SIZE, 631, Short.MAX_VALUE)
                .addContainerGap())
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(lblListaProcedencia, javax.swing.GroupLayout.DEFAULT_SIZE, 631, Short.MAX_VALUE)
                .addContainerGap())
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 631, Short.MAX_VALUE)
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jtbListadeProcedencia, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jtpListadeProcedencia, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(lblListaProcedencia)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 249, Short.MAX_VALUE)
                .addContainerGap())
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void btnAgregarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnAgregarActionPerformed
        // TODO add your handling code here:
        // Cargamos el formulario de alta de Procedencia
        frmProcedencia altaProcedencia=new frmProcedencia();
        // Mostramos el formulario
        altaProcedencia.setVisible(true);
    }//GEN-LAST:event_btnAgregarActionPerformed

    private void btnModificarProcedenciaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnModificarProcedenciaActionPerformed
        // TODO add your handling code here:
        // Cargamos el formulario de modificar de Procedencia
        frmProcedencia modificarProcedencia=new frmProcedencia();
        // Mostramos el formulario
        modificarProcedencia.setVisible(true);
        // Cambiamos titulo de formulario
        modificarProcedencia.setTitle("Modificar Procedencia");
    }//GEN-LAST:event_btnModificarProcedenciaActionPerformed

    private void btnCerrarListaProcedenciaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCerrarListaProcedenciaActionPerformed
        // TODO add your handling code here:
        // Cerramos el formulario
        this.setVisible(false);
    }//GEN-LAST:event_btnCerrarListaProcedenciaActionPerformed

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new frmListarProcedencia().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton btnAgregar;
    private javax.swing.JButton btnBuscarProcedencia;
    private javax.swing.JButton btnCerrarListaProcedencia;
    private javax.swing.JButton btnEliminarProcedencia;
    private javax.swing.JButton btnModificarProcedencia;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTable jTable1;
    private javax.swing.JComboBox jcbCiudadListaProcedencia;
    private javax.swing.JComboBox jcbColoniaListaProcedencia;
    private javax.swing.JPanel jpnListadeProcedencia;
    private javax.swing.JToolBar jtbListadeProcedencia;
    private javax.swing.JTabbedPane jtpListadeProcedencia;
    private javax.swing.JLabel lblCiudadListaProcedencia;
    private javax.swing.JLabel lblColoniaListaProcedencia;
    private javax.swing.JLabel lblCpListaProcedencia;
    private javax.swing.JLabel lblListaProcedencia;
    private javax.swing.JTable tblListaProcedencia;
    private javax.swing.JTextField txtCpListaProcedencia;
    // End of variables declaration//GEN-END:variables

}
